/*Text Field and Button*/
.ui-input-text.ui-focus, .ui-input-search.ui-focus {
    box-shadow: 0 0 0px #FFFFFF;
}
.ui-focus, .ui-btn:focus {
    box-shadow: 0 0 0px #FFFFFF inset, 0 0 0px #FFFFFF;
}

/*Top Pad*/
.topsidpad {
padding: 0 13.5% !important;
}
.ui-content {
	padding:15px 0;
}

/*Content Top text field*/
.contentTop{
	width:100% !important;
	margin-left:auto;
	margin-right:auto;
}
.contentSend{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.contentSend div.fieldValid{
	overflow:hidden;
	width:249px;
	height:41px;
	float: left;
	margin: 8px 15px 0 8px;
	margin-left: 0%;
	position:relative;
}
.contentSend div.arrowright{
	display:none;
	float:right;
	background: url(../images/arrow_right.png) no-repeat;
	width: 24px;
	height: 24px;
	margin-top:8px;
}
.contentSend div.fieldValid p{
	background: url(../images/bg_validate.png) no-repeat;
	float:right;
	min-width:190px;
	height:41px;
	text-shadow: 0 0px 0 #FFFFFF;
	text-align:center;
	color:#FEFEFE;
	margin-right: 15px;
	margin-top: 0px;
}
.contentSend div.fieldValid .fieldNotValid{
	display:none;
	font-size: 0.9em;
	padding-top: 4px;
	
}
.contentSend div.fieldValid .fieldRequired{
	display:none;
	font-size: 1em;
	padding-top: 10px;
}
.contentSend div.contentConfirm{
	display:none;
	min-width:299px;
	min-height:40px;
	margin: 0.5em 10% 0.5em 10%;
}
.contentSend div.contentConfirm p{
	margin: 0.1em;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/bg_confirm.png) no-repeat;
	text-align: center;
	width:299px;
	height:40px;
	line-height: 1.8em;
	font-size: 1.2em;
	font-family:"connectionsregular";
	color: #FEFEFE !important;
}
.contentSend div.ui-input-text{
	float:left;
	width:29%;
	min-width:303px;
	height:40px;
}
.contentSend div.ui-btn{
	float:left;
	width:118px;
	height:36px;
	top:2px;
	margin-left: 2%;
}
.contentTop .ui-btn-up-c{
	background:url(../images/button_static.png) no-repeat;
	border: 0px solid #CCCCCC;
}
.contentTop .ui-btn-hover-c{
	background:url(../images/button_press.png) no-repeat;
	border: 0px solid #CCCCCC;
}
.contentTop .ui-btn-inner {
padding: 0.5em 20px;
}

.contentTop .tiptext{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	font-size: 21px;
	line-height: 0.7em;
	text-align: justify;
}

/*Content bottom*/
.plantext {width: 80%;
height: auto;
padding: 5px 0 0;
display: block;
float:none;
margin-left: 1.1%;
margin-left: auto;
margin-right: auto;
}
.headImg {
width: 100% !important;
height: auto;
padding: 0px;
float: left;
}
.imgBox {
width: 25%;
height: auto;
position: relative;
display: block;
float: left;
padding: 15px 0 0 0;
}
.imgBox img {
    padding: 10px 30px 0px 0px;
	max-width:153px;
}

.imgBox div.imgBoxMask {
	content:url(../images/bg_img.png);
	position:absolute;
	top:15px;
}

/*Content scroller*/
.contentMask{
	display:none;
	background-color:#000000;
	opacity: 0.5;
	width: 100%;
    height: 100%;
    position: absolute;
    top: 50px;
    left: 0px;
	bottom:10%;
	z-index:10;
}
#wrapper{
	/*position:absolute; z-index:1;*/
	top:45px; bottom:10%; left:0;
	width:100%;
	height:100%;
	overflow:auto;
}
	margin: 0 5% 0 5%;
}
.wrapperdata{
	display:none;
}

/* text font */
.hmtitle {
	font-family:"connectionsregular";
	font-size:3.6em;
}
.infoLinks {
color: #857363 !important;
font-size: 1.5em;
font-family: 'connectionsregular';
font-weight: normal !important;
text-shadow: none !important;
text-decoration: none !important;
}
.contentSend input.ui-input-text{
	font-family:"connectionsregular";
	font-size:1.5em !important;
	font-weight:normal;
	text-align:center;
}
.contentTop span{
	font-family:"connectionsregular";
	font-size:0.6em;
	color: #857363 !important;
}
.contentTop .ui-btn-text{
	font-family:"connectionsregular";
	font-size:2.0em;
	font-weight: normal;
	color: #FFFFFF !important;
	text-shadow: 0 0px 0 #FFFFFF;
}
.plantext {
	font-family:"connectionsregular";
	font-weight:bold;
}
.plantext h3 {
	font-family:"connections_mediumregular";
}
.imgText span {
	font-size: 1.0em;color:#857363;
	font-family:"connectionsregular";
	font-weight:bold;
}

/*CheckBox Image Swap*/
.imgText span input{
	display:none;
}
.imgText span input + label{
	background:url('../images/checkbox-v.png')left top no-repeat;
	width:24px;
    height: 50px;
    display:inline-block;
	/*padding:3px 0 0 35px;*/
	word-wrap:break-word;
	word-break:normal;
	position:relative;
}
.imgText span input:checked + label{
	background:url('../images/checkbox-v.png')-24px top no-repeat;
}
.imgText label span{
	padding:3px 35px;
	position:absolute;
	top:0;
	width:150px;
    display:inline-block;
	/*padding:3px 0 0 35px;*/
	word-wrap:break-word;
	word-break:normal;
}

/*footer*/
.ui-footer-fixed {
padding-bottom: 0px;
}
.ui-footer-fixed.ui-fixed-hidden {
bottom: -1px;
padding-bottom: 0px;
position:fixed;
}

}

/*Content bottom*/
.plantext {width: 80%;
height: auto;
padding: 5px 0 0;
display: block;
float:none;
margin-left: 1.1%;
margin-left: auto;
margin-right: auto;
}
.headImg {
width: 100% !important;
height: auto;
padding: 0px;
float: left;
}
.imgBox {
width: 25%;
height: auto;
position: relative;
display: block;
float: left;
padding: 15px 0 0 0;
}
.imgBox img {
    padding: 10px 30px 0px 0px;
	max-width:153px;
}

.imgBox div.imgBoxMask {
	content:url(../images/bg_img.png);
	position:absolute;
	top:15px;
}

/*Content scroller*/
.contentMask{
	display:none;
	background-color:#000000;
	opacity: 0.5;
	width: 100%;
    height: 100%;
    position: absolute;
    top: 50px;
    left: 0px;
	bottom:10%;
	z-index:10;
}
#wrapper{
	/*position:absolute; z-index:1;*/
	top:45px; bottom:10%; left:0;
	width:100%;
	height:100%;
	overflow:auto;
}
	margin: 0 5% 0 5%;
}
.wrapperdata{
	display:none;
}

/* text font */
.hmtitle {
	font-family:"connectionsregular";
	font-size:3.6em;
}
.infoLinks {
color: #857363 !important;
font-size: 1.5em;
font-family: 'connectionsregular';
font-weight: normal !important;
text-shadow: none !important;
text-decoration: none !important;
}
.contentSend input.ui-input-text{
	font-family:"connectionsregular";
	font-size:1.5em !important;
	font-weight:normal;
	text-align:center;
}
.contentTop span{
	font-family:"connectionsregular";
	font-size:0.6em;
	color: #857363 !important;
}
.contentTop .ui-btn-text{
	font-family:"connectionsregular";
	font-size:2.0em;
	font-weight: normal;
	color: #FFFFFF !important;
	text-shadow: 0 0px 0 #FFFFFF;
}
.plantext {
	font-family:"connectionsregular";
	font-weight:bold;
}
.plantext h3 {
	font-family:"connections_mediumregular";
}
.imgText span {
	font-size: 1.0em;color:#857363;
	font-family:"connectionsregular";
	font-weight:bold;
}

/*CheckBox Image Swap*/
.imgText span input{
	display:none;
}
.imgText span input + label{
	background:url('../images/checkbox-v.png')left top no-repeat;
	width:24px;
    height: 50px;
    display:inline-block;
	/*padding:3px 0 0 35px;*/
	word-wrap:break-word;
	word-break:normal;
	position:relative;
}
.imgText span input:checked + label{
	background:url('../images/checkbox-v.png')-24px top no-repeat;
}
.imgText label span{
	padding:3px 35px;
	position:absolute;
	top:0;
	width:150px;
    display:inline-block;
	/*padding:3px 0 0 35px;*/
	word-wrap:break-word;
	word-break:normal;
}

/*footer*/
.ui-footer-fixed {
padding-bottom: 0px;
}
.ui-footer-fixed.ui-fixed-hidden {
bottom: -1px;
padding-bottom: 0px;
position:fixed;
}
.logo {
	text-decoration:none;
}
.logo sup{
	color:#FFF;
	text-shadow:none;
	font-size: 11px;
	font-family: "connectionsregular";
	font-weight: normal;
}
.fdic{
	color: #FFF !important;
	margin-left: 70px;
	font-size: 14px;
	font-family: "connections_mediumregular";
	font-weight: normal !important;
	text-shadow: none;
	text-decoration:none;
}

/*header & footer button*/
.demos {
	top: 5px !important;
	right: 85px !important;
}
.learn {
	top: 5px !important;
}
.survey {
	right: 5px !important;

}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}